package com.muyi.pojo.entity;


import java.time.LocalDateTime;
import java.time.Year;
import java.util.Date;


/**
 * 
 * @TableName user
 */
public class User {
    /**
     * 
     */
    private Integer user_id;

    /**
     * 
     */
    private String nickname;

    /**
     * 
     */
    private String gender;

    /**
     * 
     */
    private String contact;

    /**
     * 
     */
    private Date birthday;

    /**
     * 
     */
    private String career_direction;

    /**
     * 
     */
    private String graduation_year;

    /**
     * 
     */
    private String user_password;

    /**
     * 
     */
    private Object status;

    /**
     * 
     */
    private Integer error_count;

    /**
     * 
     */
    private LocalDateTime lock_time;


    public User() {
    }

    public User(String nickname, String gender, String contact, Date birthday, String career_direction, String graduation_year, String user_password, Object status, Integer error_count, LocalDateTime lock_time) {
        this.nickname = nickname;
        this.gender = gender;
        this.contact = contact;
        this.birthday = birthday;
        this.career_direction = career_direction;
        this.graduation_year = graduation_year;
        this.user_password = user_password;
        this.status = status;
        this.error_count = error_count;
        this.lock_time = lock_time;
    }

    public User(Integer user_id, String nickname, String gender, String contact, Date birthday, String career_direction, String graduation_year, String user_password, Object status, Integer error_count) {
        this.user_id = user_id;
        this.nickname = nickname;
        this.gender = gender;
        this.contact = contact;
        this.birthday = birthday;
        this.career_direction = career_direction;
        this.graduation_year = graduation_year;
        this.user_password = user_password;
        this.status = status;
        this.error_count = error_count;
    }

    public User(String nickname, String gender, String contact, Date birthday, String career_direction, String graduation_year, String user_password) {
        this.nickname = nickname;
        this.gender = gender;
        this.contact = contact;
        this.birthday = birthday;
        this.career_direction = career_direction;
        this.graduation_year = graduation_year;
        this.user_password = user_password;
    }

    /**
     * 获取
     * @return user_id
     */
    public Integer getUser_id() {
        return user_id;
    }

    /**
     * 设置
     * @param user_id
     */
    public void setUser_id(Integer user_id) {
        this.user_id = user_id;
    }

    /**
     * 获取
     * @return nickname
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * 设置
     * @param nickname
     */
    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    /**
     * 获取
     * @return gender
     */
    public String getGender() {
        return gender;
    }

    /**
     * 设置
     * @param gender
     */
    public void setGender(String gender) {
        this.gender = gender;
    }

    /**
     * 获取
     * @return contact
     */
    public String getContact() {
        return contact;
    }

    /**
     * 设置
     * @param contact
     */
    public void setContact(String contact) {
        this.contact = contact;
    }

    /**
     * 获取
     * @return birthday
     */
    public Date getBirthday() {
        return birthday;
    }

    /**
     * 设置
     * @param birthday
     */
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    /**
     * 获取
     * @return career_direction
     */
    public String getCareer_direction() {
        return career_direction;
    }

    /**
     * 设置
     * @param career_direction
     */
    public void setCareer_direction(String career_direction) {
        this.career_direction = career_direction;
    }

    /**
     * 获取
     * @return graduation_year
     */
    public Object getGraduation_year() {
        return graduation_year;
    }

    /**
     * 设置
     * @param graduation_year
     */
    public void setGraduation_year(String graduation_year) {
        this.graduation_year = graduation_year;
    }

    /**
     * 获取
     * @return user_password
     */
    public String getUser_password() {
        return user_password;
    }

    /**
     * 设置
     * @param user_password
     */
    public void setUser_password(String user_password) {
        this.user_password = user_password;
    }

    /**
     * 获取
     * @return status
     */
    public Object getStatus() {
        return status;
    }

    /**
     * 设置
     * @param status
     */
    public void setStatus(Object status) {
        this.status = status;
    }

    /**
     * 获取
     * @return error_count
     */
    public Integer getError_count() {
        return error_count;
    }

    /**
     * 设置
     * @param error_count
     */
    public void setError_count(Integer error_count) {
        this.error_count = error_count;
    }

    /**
     * 获取
     * @return lock_time
     */
    public LocalDateTime getLock_time() {
        return lock_time;
    }

    /**
     * 设置
     * @param lock_time
     */
    public void setLock_time(LocalDateTime lock_time) {
        this.lock_time = lock_time;
    }

    public String toString() {
        return "User{user_id = " + user_id + ", nickname = " + nickname + ", gender = " + gender + ", contact = " + contact + ", birthday = " + birthday + ", career_direction = " + career_direction + ", graduation_year = " + graduation_year + ", user_password = " + user_password + ", status = " + status + ", error_count = " + error_count + ", lock_time = " + lock_time + "}";
    }
}